﻿using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Upeu.Matricula.Data.Business;
using Upeu.Matricula.Data.Entities;
//Alvaro Huanca Perez
namespace Upeu.Matricula.Data.Test.Business
{
    [TestClass]
    public class TutorBusinessTest
    {
        [TestMethod]
        public void TestGetListByFilter()
        {
            var lista = TutorBusiness.GetListByFilter("");
            Assert.IsTrue(lista.Count > 0);
        }

        [TestMethod]
        public void TestCreate()
        {
            Tutor nuevo = new Tutor

            {
                Nombre = "Manuel",
                Apellido_Paterno = "Aparico",
                Apellido_Materno = "Cuba",
                Direccion = "Av. Cima",
                tutorDni = "2723712",
                Telefono = "219128281",
                E_mail="papa@gmail.com"

            };
            Tutor c = TutorBusiness.Create(nuevo);
            Assert.IsTrue(c.Tutor_Id != Guid.Empty);
        }

        [TestMethod]
        public void TestUpdate()
        {
            Tutor nuevo = new Tutor
            {
                Tutor_Id = new Guid("17f1f0b2-99df-e411-84bc-e069958900b1"),
                Nombre = "Manuel",
                Apellido_Paterno = "Aparico",
                Apellido_Materno = "Cuba",
                Direccion = "Av. Cima",
                tutorDni = "2723712",
                Telefono = "219128281",
                E_mail = "papa@gmail.com"
            };
            Tutor c = TutorBusiness.Update(nuevo);
            Assert.IsTrue(c.Tutor_Id != Guid.Empty);
        }
    }
}

